package homework06;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Scanner;

/**
 * @ClassName Provincia
 * @Description TODO
 * @Author 黑白灰色雨
 * @Date 2024/9/11 14:41
 * @Version 1.0
 */
public class ProvincialLinkageTest {
    public static void main(String[] args) {

        HashMap<String, List<String>> map = new HashMap<>();
        List<String> list = new ArrayList<>();
        map.put("黑龙江",list);
        list.add("哈尔滨市");
        list.add("齐齐哈尔市");
        list.add("牡丹江市");
        list.add("大庆市");
        list.add("佳木斯市");

        List<String> list1 = new ArrayList<>();
        map.put("上海",list1);
        list1.add("上海市");

        List<String> list2 = new ArrayList<>();
        map.put("吉林",list2);
        list2.add("长春市");
        list2.add("吉林市");
        list2.add("四平市");
        list2.add("白山市");
        list2.add("松原市");

        List<String> list3 = new ArrayList<>();
        map.put("天津",list3);
        list3.add("天津市");
        list3.add("北辰市");
        list3.add("宁河市");
        list3.add("武清市");
        list3.add("宝坻市");

        List<String> list4 = new ArrayList<>();
        map.put("河北",list4);
        list4.add("石家庄市");
        list4.add("唐山市");
        list4.add("秦皇岛市");
        list4.add("邯郸市");
        list4.add("邢台市");
        list4.add("保定市");

        List<String> list5 = new ArrayList<>();
        map.put("重庆",list5);
        list5.add("重庆市");
        list5.add("万州区");
        list5.add("涪陵市");
        list5.add("渝北区");
        list5.add("万盛市");
        list5.add("万anton市");

        List<String> list6 = new ArrayList<>();
        map.put("北京",list6);
        list6.add("北京市");
        list6.add("昌平市");
        list6.add("怀柔市");
        list6.add("平谷市");
        list6.add("密云市");
        list6.add("延庆市");
        tool.menu();
        while (true)
        {
            Scanner sc = new Scanner(System.in);
            String province = sc.nextLine();

            if (map.containsKey(province)){
                System.out.println(map.get(province));
                System.out.println("请输入宁所在的城市：");
                String city = sc.nextLine();
                if(map.get(province).contains(city)){
                    System.out.println(city);
                    System.out.println("信息登记完毕！");
                    break;
                }
                else {
                    System.out.println("输入错误，请重新输入！");
                }
            }
            else
                System.out.println("输入错误，请重新输入！");

        }

    }
}

